home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
t_os
/
nem
/
nem.exe
/
SELELM.PLP
< prev
next >
Wrap
Text File
|
1991-02-24
|
986b
|
25 lines
/* auto pilot program 「NEM 2.00」 1991.2.24 By GOOSE(MAF00070) */
/* %Selelm { */
/* [ONEPROC,TITLE] */
/*--------------------------------------------------------------------
** 「,」で区切った可変個の要素(ONEPROC)から select文を生成する。
** ONEPROCの最終要素は「No,」であること。
**-------------------------------------------------------------------*/
var FORUMS[128];var SELPLT[512];
FORUMS:=ONEPROC;
var MKKHK[3];MKKHK:=@xc({7d})|{,}|@xc({7b}); /* },{ */
SELPLT:={select(}|@xc({7b})|TITLE|MKKHK|{600};
SELPLT:=SELPLT|@xc({7d})|{,}|@xc({7b})|{im(}|@xc({7b})|@xc({7d})|{)};
SELPLT:=SELPLT|@xc({7d});
loop({%temp @head(FORUMS,{,});
case(temp={No},
{Yes},{SELPLT:=SELPLT|{);};im({No})},
{No},{SELPLT:=SELPLT|{,}|@xc({7b})|{ }|temp|{ }|MKKHK;
SELPLT:=SELPLT|{im(}|@xc({7b})|temp|@xc({7d})|{)}|@xc({7d});
FORUMS:=@body(FORUMS,{,});
im({Yes})})
});
%exeplt SELPLT;
im(@exeplt)
/* }; */